package model;

import java.util.ArrayList;
import java.util.List;

import common.DataManager;
import common.GridCoordinate;

/**
 * @author Colin
 * The LargeHomingMissile is a manual weapon that follows 
 * the user's mouse and hits zombosaurs that it collides with.
 * 
 */
public class LargeHomingMissile extends HomingMissile {
	
	private static final int INITIAL_DAMAGE = 4;
	private static final int COST = 300;
	private static final int INITIAL_RANGE_INT = 1;
	private static final int INITIAL_SPEED = 10;
	private static final int NUM_ZOMBIES = 20;
	
	//LargeHomingMissile without position
	public LargeHomingMissile(){
		super("Large Homing Missile", DataManager.LARGE_HOMING_MISSILE, DataManager.LARGE_HOMING_MISSILE_AMMO, COST, INITIAL_DAMAGE, INITIAL_SPEED, INITIAL_RANGE_INT, NUM_ZOMBIES);
		
	}

	@Override
	public String getDescription() {
		return "The Large Homing Missile follows the mouse, causing 4 damage to any zombosaurs that it touches. Once it damages 4 or more zombosaurs or catches up to the mouse, it is destroyed.";
	}

}
